#ifndef _EngineUISlider_h_
#define _EngineUISlider_h_

#include "BlazeEngineConfig.h"

#include "BlazeEngineUIFrame.h"

class _BlazeExports BeUISlider : public BeUIFrame
{
public:
	BeUISlider(const char* pcName);
	virtual ~BeUISlider();

	static void Install(lua_State* pLua);
	static void Uninstall();

protected:

	static int Lua_SetMinMaxValues(lua_State* pLua);
	static int Lua_SetOrientation(lua_State* pLua);
	static int Lua_SetThumbTexture(lua_State* pLua);
	static int Lua_SetValue(lua_State* pLua);
	static int Lua_SetValueStep(lua_State* pLua);
	static int Lua_GetMinMaxValues(lua_State* pLua);
	static int Lua_GetOrientation(lua_State* pLua);
	static int Lua_GetThumbTexture(lua_State* pLua);
	static int Lua_GetValue(lua_State* pLua);
	static int Lua_GetValueStep(lua_State* pLua);

};


#endif
